9294b02794b5c31ad95defbe97f05091af3e0ff4,clc/modules/cluster-manager/src/main/java/com/eucalyptus/network/PrivateNetworkIndex.java,PrivateNetworkIndex,getNextIndex,#ExtantNetwork#,265

Before Change


    EntityWrapper<PrivateNetworkIndex> db = Entities.get( PrivateNetworkIndex.class );
    try {
      Example ex = Example.create( PrivateNetworkIndex.free( exNet ) ).enableLike( MatchMode.EXACT );
      List<PrivateNetworkIndex> ret = db.createCriteria( PrivateNetworkIndex.class ).setCacheable( true ).add( ex ).setMaxResults( 1 ).setFetchSize( 1 ).list( );
      if ( ret.isEmpty( ) ) {
        throw new NotEnoughResourcesAvailable( "Failed to find a free network index: " + ret );
      } else {

After Change


    EntityWrapper<PrivateNetworkIndex> db = Entities.get( PrivateNetworkIndex.class );
    try {
      Example ex = Example.create( PrivateNetworkIndex.free( exNet ) ).enableLike( MatchMode.EXACT );
      PrivateNetworkIndex ret = ( PrivateNetworkIndex ) db.createCriteria( PrivateNetworkIndex.class ).setCacheable( true ).add( ex ).setMaxResults( 1 ).setFetchSize( 1 ).uniqueResult( );
      if ( ret == null ) {
        throw new NotEnoughResourcesAvailable( "Failed to find a free network index: " + ret );
      } else {